package com.originskyseed.platform.user.model;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 员工信息（OSI_STAFF）
 * 
 * @author Tangwanghui
 */
public class Staff extends BaseModel {

	/**
	 * 用户id（USER_ID）
	 */
	private String userId;

	/**
	 * 员工编号（STAFF_NUM）
	 */
	private String staffNum;

	/**
	 * 员工名称（NAME）
	 */
	private String name;

	/**
	 * 员工账号（ACCOUNT）
	 */
	private String account;

	/**
	 * 身份证号码（ID_CARD_NUM）
	 */
	private String idCardNum;

	/**
	 * 部门id（DEPT_ID）
	 */
	private String deptId;

	/**
	 * 手机号（PHONE）
	 */
	private String phone;

	/**
	 * 身份证正面图片（ID_CARD_PIC）
	 */
	private String idCardPic;

	/**
	 * 身份证反面图片（ID_CARD_BACKPIC）
	 */
	private String idCardBackpic;

	/**
	 * 手持身份证图片（ID_CARD_HOLD）
	 */
	private String idCardHold;

	/**
	 * 银行卡号（BANK_ACCOUNT）
	 */
	private String bankAccount;

	/**
	 * 开户银行名称（BANK）
	 */
	private String bank;

	/**
	 * 支行名称（BRANCH）
	 */
	private String branch;

	/**
	 * 优先级（PRORITY）
	 */
	private Integer prority;

	/**
	 * 状态（0：禁用 1：启用）（STATUS）
	 */
	private Integer status;

	/**
	 * 邀请码（INVITATION_CODE）
	 */
	private String invitationCode;

	/**
	 * 是否删除（0：否，1：是）（IS_DEL）
	 */
	private Integer isDel;

	/**
	 * 获取用户id
	 *
	 * @return
	 */
	public String getUserId() {
		return this.userId;
	}

	/**
	 * 设置用户id
	 *
	 * @param userId
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
	 * 获取员工编号
	 *
	 * @return
	 */
	public String getStaffNum() {
		return this.staffNum;
	}

	/**
	 * 设置员工编号
	 *
	 * @param staffNum
	 */
	public void setStaffNum(String staffNum) {
		this.staffNum = staffNum;
	}

	/**
	 * 获取员工名称
	 *
	 * @return
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 设置员工名称
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取员工账号
	 *
	 * @return
	 */
	public String getAccount() {
		return this.account;
	}

	/**
	 * 设置员工账号
	 *
	 * @param account
	 */
	public void setAccount(String account) {
		this.account = account;
	}

	/**
	 * 获取身份证号码
	 *
	 * @return
	 */
	public String getIdCardNum() {
		return this.idCardNum;
	}

	/**
	 * 设置身份证号码
	 *
	 * @param idCardNum
	 */
	public void setIdCardNum(String idCardNum) {
		this.idCardNum = idCardNum;
	}

	/**
	 * 获取部门id
	 *
	 * @return
	 */
	public String getDeptId() {
		return this.deptId;
	}

	/**
	 * 设置部门id
	 *
	 * @param deptId
	 */
	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	/**
	 * 获取手机号
	 *
	 * @return
	 */
	public String getPhone() {
		return this.phone;
	}

	/**
	 * 设置手机号
	 *
	 * @param phone
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}

	/**
	 * 获取身份证正面图片
	 *
	 * @return
	 */
	public String getIdCardPic() {
		return this.idCardPic;
	}

	/**
	 * 设置身份证正面图片
	 *
	 * @param idCardPic
	 */
	public void setIdCardPic(String idCardPic) {
		this.idCardPic = idCardPic;
	}

	/**
	 * 获取身份证反面图片
	 *
	 * @return
	 */
	public String getIdCardBackpic() {
		return this.idCardBackpic;
	}

	/**
	 * 设置身份证反面图片
	 *
	 * @param idCardBackpic
	 */
	public void setIdCardBackpic(String idCardBackpic) {
		this.idCardBackpic = idCardBackpic;
	}

	/**
	 * 获取手持身份证图片
	 *
	 * @return
	 */
	public String getIdCardHold() {
		return this.idCardHold;
	}

	/**
	 * 设置手持身份证图片
	 *
	 * @param idCardHold
	 */
	public void setIdCardHold(String idCardHold) {
		this.idCardHold = idCardHold;
	}

	/**
	 * 获取银行卡号
	 *
	 * @return
	 */
	public String getBankAccount() {
		return this.bankAccount;
	}

	/**
	 * 设置银行卡号
	 *
	 * @param bankAccount
	 */
	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	/**
	 * 获取开户银行名称
	 *
	 * @return
	 */
	public String getBank() {
		return this.bank;
	}

	/**
	 * 设置开户银行名称
	 *
	 * @param bank
	 */
	public void setBank(String bank) {
		this.bank = bank;
	}

	/**
	 * 获取支行名称
	 *
	 * @return
	 */
	public String getBranch() {
		return this.branch;
	}

	/**
	 * 设置支行名称
	 *
	 * @param branch
	 */
	public void setBranch(String branch) {
		this.branch = branch;
	}

	/**
	 * 获取优先级
	 *
	 * @return
	 */
	public Integer getPrority() {
		return this.prority;
	}

	/**
	 * 设置优先级
	 *
	 * @param prority
	 */
	public void setPrority(Integer prority) {
		this.prority = prority;
	}

	/**
	 * 获取状态（0：禁用 1：启用）
	 *
	 * @return
	 */
	public Integer getStatus() {
		return this.status;
	}

	/**
	 * 设置状态（0：禁用 1：启用）
	 *
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取邀请码
	 *
	 * @return
	 */
	public String getInvitationCode() {
		return this.invitationCode;
	}

	/**
	 * 设置邀请码
	 *
	 * @param invitationCode
	 */
	public void setInvitationCode(String invitationCode) {
		this.invitationCode = invitationCode;
	}

	/**
	 * 获取是否删除（0：否，1：是）
	 *
	 * @return
	 */
	public Integer getIsDel() {
		return this.isDel;
	}

	/**
	 * 设置是否删除（0：否，1：是）
	 *
	 * @param isDel
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

}